package com.sgcc.pda.util;

import android.content.Context;

import com.sgcc.pda.data.dao.SharepreferenceUtil;
import com.sgcc.pda.tools.NetworkUtils;

import java.util.UUID;

/**
 * @创建者：suven on 2020/5/8 16:14
 * @描述：
 * @版本：1.0
 * @修改人：
 * @修改时间：
 * @修改说明：
 * @修改版本：
 */
public class NetWorkTools {
    /**
     * 检查当前是否连接
     *
     * @param context
     * @return true表示当前网络处于连接状态，否则返回false
     */
    public static boolean isConnected(Context context) {
        if (null == context) {
            return false;
        }
        if (SharepreferenceUtil.getCommUsbEnable(context)) {
            return true;
        }
        return NetworkUtils.isConnected(context);
    }

    /**
     * 获取动态广播名称
     * @param context
     * @return
     */
    public static String getRandomBoradcastName(Context context){
        String uuid = UUID.randomUUID().toString().replace("-","");
        StringBuilder sb = new StringBuilder();
        sb.append(context.getPackageName());//包名
        sb.append("_");
        sb.append(context.getClass().getSimpleName());//类的名
        sb.append("_");
        sb.append(uuid);
        return sb.toString();
    }


}
